
[dbo].[asi_ScheduledTaskHistoryAppendLog]
CREATE proc [dbo].[asi_ScheduledTaskHistoryAppendLog]
@key uniqueidentifier,
@textToAppend nvarchar(4000) as
DECLARE @ptr varbinary(16)
SELECT @ptr = TEXTPTR(LogText)
FROM ScheduledTaskHistory
WHERE ScheduledTaskHistoryKey = @key
IF TEXTVALID('ScheduledTaskHistory.LogText', @ptr) = 1
BEGIN
UPDATETEXT ScheduledTaskHistory.LogText @ptr NULL 0 @textToAppend
END
ELSE
BEGIN
UPDATE ScheduledTaskHistory
SET LogText = @textToAppend
WHERE ScheduledTaskHistoryKey = @key
END
GO